package biteJava;

/**
 * Description:
 * Date: 2024/8/18
 * User: 21719
 */
class WashMachine {

    //字段、 属性、 成员变量
    public String brand;
    public String type;
    public double weight;
    public double length;
    public double width;
    public double height;
    public String color;

    //行为、成员方法
    public void washClothes(){
        System.out.println("洗衣");
    }
    public void dryClothes(){
        System.out.println("脱水");
    }
    public void setTime(){
        System.out.println("定时");
    }
}
//类-》类型-》自定义类型
class Dog {//类名采用大驼峰命名方式，即首字母大写
    public String name;
    public int age;//定义在类当中，方法外边的成员变量

    public void eat(){
        System.out.println(name + "吃狗粮");
    }

    public static void main(String[] args) {
        System.out.println("1234");
    }
}
public class Java0818 {
    public static void main(String[] args) {
        int a = 10;
        Dog dog = new Dog();//对象的实例化
        dog.name = "小黑";
        dog.age = 1;
        dog.eat();
        System.out.println(dog.age);//成员变量会有一个默认值，引用类型默认为null，基本数据类型默认为对应的0值
        System.out.println(dog.name);//通过对象的引用可以去访问对象的成员变量,成员方法。
        System.out.println("===================");

        Dog dog2 = new Dog();//可以1通过关键字new实例化多个对象
        dog2.name = "小黄";
        dog2.age = 10;
        dog2.eat();
        System.out.println(dog2.name);
        System.out.println(dog2.age);//new关键字用于创建一个对象的实例 使用.来访问对象中的属性和方法 同一个类可以创建多个实例

    }
}
